package com.itheima.demo8api;

import java.time.LocalDateTime;

public class Test2 {
    public static void main(String[] args)
    {
//        目标：高效拼接字符串
        String str = "";
//        +号拼接字符串内容，如果是大量拼接，效率低，不建议使用
//        String的对象是不可变变量：共享数据性能可以，但是修改数据性能差
//        当下时间
//        LocalDateTime ldt = LocalDateTime.now();
//        System.out.println(ldt.getSecond()+" "+ldt.getNano());
//        for (int i = 0; i < 100000; i++) {
//            str += "abc";
//        }
//        LocalDateTime ldt2 = LocalDateTime.now();
//        System.out.println(ldt2.getSecond()+" "+ldt2.getNano());
        StringBuilder sb = new StringBuilder();//可变内容的容器
        LocalDateTime ldt = LocalDateTime.now();
        System.out.println(ldt.getSecond()+" "+ldt.getNano());
        for (int i = 0; i < 1000000; i++) {
            sb.append("abc");
        }
        String s = sb.toString();
        System.out.println(s);
        LocalDateTime ldt2 = LocalDateTime.now();
        System.out.println(ldt2.getSecond()+" "+ldt2.getNano());
        StringBuilder sb2 = new StringBuilder();
        String result = sb2.append("张世旭").append(78).toString();
        System.out.println(result);
    }
    /**
     *张世旭sout
     * 平时V毛、解封了
     */

}
